
// 环境配置（以下划线开头的配置表示允许在运行中重新赋值并立即生效）
exports.config = {
    APP_ID: '' || fs.readFileSync('./.env/APP_ID', 'utf-8').trim(),
    APP_PATH: '' || fs.readFileSync('./.env/APP_PATH', 'utf-8').trim(),
    LISTEN_PORT: 0 || fs.readFileSync('./.env/LISTEN_PORT', 'utf-8').trim(),
    SESSION_PREFIX: 'uim-console-v1.0_20200719_',
    REDIS: {
        PORT: 6379 || fs.readFileSync('./.env/redis.port', 'utf-8').trim(),
        HOST: '103.44.240.30' || fs.readFileSync('./.env/redis.host', 'utf-8').trim(),
        PASSWORD: '59e41c15f5' || fs.readFileSync('./.env/redis.password', 'utf-8').trim(),
    },
    MYSQL: {
        host: '' || fs.readFileSync('./.env/mysql.host', 'utf-8').trim(),
        port: 0 || fs.readFileSync('./.env/mysql.port', 'utf-8').trim(),
        user: '' || fs.readFileSync('./.env/mysql.user', 'utf-8').trim(),
        password: '' || fs.readFileSync('./.env/mysql.password', 'utf-8').trim(),
        database: '' || fs.readFileSync('./.env/mysql.database', 'utf-8').trim(),
        dateStrings: true,
        multipleStatements: true
    },
    _DEBUG_MODE: true,
    _DEPLOY_APP_ID: '', // 根据APP_ID生成
    _REJECT_NEW_CLIENT: false, // 拒绝新的客户端
    _REJECT_NEW_SESSION: false, // 拒绝新的会话
    _REDIS_RETRY_COUNT_MAX: 5, // redis连接重试次数限制
    _SESSION_EXPIRE: 60, // 会话有效期（秒，0为不过期）
    _API_TIMEOUT: 30000, // 接口执行超时（毫秒）
    _API_WORKING_MAX: 300, // 接口执行中最大数量限制
};
